home *** CD-ROM | disk | FTP | other *** search
/ The Atari Compendium / The Atari Compendium (Toad Computers) (1994).iso / files / prgtools / gnustuff / minix / gccdif~1.z / gccdif~1 / README.MINIX < prev    next >
Encoding:
Text File  |  1989-09-30  |  1.9 KB  |  59 lines

  1. This is the README file for the GNU cross compiler. Diffs are with respect
  2. to GCC V1.36
  3.  
  4.     -configuration:
  5.         copy all the files from the gcc v1.36 distribution
  6.         into a directory called SRC (i created symbolic links between
  7.         the files).
  8.         copy all the files from the gcc v1.36 distribution
  9.              sub-directory config into SRC/config
  10.         copy all the files in this directory into SRC.
  11.         copy xm-atari.h and tm-atari.h into SRC/config
  12.         cd to SRC
  13.         Apply the diffs using larry walls patch program
  14.             patch < gcc-1.36-diff
  15.         make the following links in SRC
  16.             config.h to config/xm-atari.h
  17.             tm.h to config/tm-atari.h
  18.             aux-output.c to config/out-m68k.c
  19.             md to config/m68k.md
  20.  
  21.         edit Makefile.* to make sure the following
  22.         are defined appro.:
  23.         CROSSDIR -- the home directory of the cross dev. system
  24.  
  25.         edit gcc.c xm-atari.h & tm-atari.h and replace all
  26.         instances of the string "/dsrg/bammi/cross-../..."
  27.         with CROSSDIR/... (ie. the same string as CROSSDIR above
  28.         plus whatever was there after /dsrg/bammi/cross-.../ ).
  29.  
  30.     -if you already have a native minix-gcc and want to use
  31.      that to make new minix executables, skip the next few
  32.      steps that make the cross-compiler system.
  33.      Please note that you will not be able to compile the
  34.      compiler itself on a St with less that 2.5 M of memory.
  35.  
  36.     -make cross compiler by
  37.         make -f Makefile.minix
  38.     will make and install cpp, cc1  and gcc
  39.  
  40.     -clean out the directory by
  41.         make -f Makefile.minix clean
  42.     - go and make a cross-gas cross-ld and cross-as
  43.     - make the minix gcc libraries using the cross-compiler
  44.       system you made above.
  45.  
  46.     - to make minix atari st executables
  47.        - make and install cross compiler as above (or use your native
  48.         minix-gcc compiler)
  49.        - make by
  50.         make -f Makefile.cminix
  51.  
  52. Please note: *.c files in this directory are the already patched files
  53. for the gcc-src directory.
  54.  
  55. --
  56. bang:   {any internet host}!dsrgsun.ces.CWRU.edu!bammi    jwahar r. bammi
  57. domain: bammi@dsrgsun.ces.CWRU.edu
  58. GEnie:    J.Bammi
  59.